Drop gtk_style_context_reset_widgets
authorMatthias Clasen <mclasen@redhat.com>
Tue, 21 Apr 2020 19:57:37 +0000 (15:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 22 Apr 2020 23:30:48 +0000 (19:30 -0400)
This is no longer used.

gtk/gtkstylecontext.c
gtk/gtkstylecontextprivate.h

index 821f5a9fddd60ebbd2f2e44b56092db56677e783..d04741cd3683b3403e7986e5c6ad4ffecfb674fd 100644 (file)
@@ -415,36 +415,6 @@ gtk_style_context_remove_provider (GtkStyleContext  *context,
   _gtk_style_cascade_remove_provider (priv->cascade, provider);
 }
 
-/**
- * gtk_style_context_reset_widgets:
- * @display: a #GdkDisplay
- *
- * This function recomputes the styles for all widgets under a particular
- * #GdkDisplay. This is useful when some global parameter has changed that
- * affects the appearance of all widgets, because when a widget gets a new
- * style, it will both redraw and recompute any cached information about
- * its appearance. As an example, it is used when the color scheme changes
- * in the related #GtkSettings object.
- **/
-void
-gtk_style_context_reset_widgets (GdkDisplay *display)
-{
-  GList *list, *toplevels;
-
-  toplevels = gtk_window_list_toplevels ();
-  g_list_foreach (toplevels, (GFunc) g_object_ref, NULL);
-
-  for (list = toplevels; list; list = list->next)
-    {
-      if (gtk_widget_get_display (list->data) == display)
-        gtk_widget_reset_style (list->data);
-
-      g_object_unref (list->data);
-    }
-
-  g_list_free (toplevels);
-}
-
 /**
  * gtk_style_context_add_provider_for_display:
  * @display: a #GdkDisplay
index b0e675d80713c3686e29c6d5233becb2f635c54e..c40442d4989bddd168bfc7c29c5591d2429e4f68 100644 (file)
@@ -57,9 +57,6 @@ void           _gtk_style_context_get_cursor_color           (GtkStyleContext
 AtkAttributeSet *_gtk_style_context_get_attributes           (AtkAttributeSet    *attributes,
                                                               GtkStyleContext    *context);
 
-GDK_AVAILABLE_IN_ALL
-void gtk_style_context_reset_widgets        (GdkDisplay      *display);
-
 G_END_DECLS
 
 #endif /* __GTK_STYLE_CONTEXT_PRIVATE_H__ */